halogenated mercaptans - Francés Inglés Diccionario